Dies ist mein ApiController Code.Wie kann ich Daten übergeben Von URL zu Web Api-Controller zum Testen in asp.net mvc
// POST: api/SecurityApi
[ResponseType(typeof(User))]
public IHttpActionResult PostUser([FromUri] GeneralViewModel model)
{
if (model == null)
{
return this.BadRequest(ModelState);
}
if (ModelState.IsValid)
{
User _user = new User();
_user.FullName = model.Security.FullName;
_user.Email = model.Security.Email;
_user.PhoneNo = model.Security.MobileNumber;
_user.Password = model.Security.Password;
_user.RetypePassword = model.Security.RetypePassword;
_user.CityId = model.Security.CityId;
_user.IsUpdate = model.Security.IsUpdate;
_user.StatusId = (byte)Utilities.Status.Active;
_user.EmailConfirmed = false;
_user.Image = "/images/business.png";
_user.CreatedDate = DateTime.Now;
_user.ModifiedDate = DateTime.Now;
_user.CreatedBy = 1;
var userObj = seuritybll.Insert(_user);
//configur Email
EmailModel _m = new EmailModel();
_m.toAddress.Add(model.Security.Email);
_m.Url = "http://www.bedspacefinders.com/Security/CompleteRegistration/" + userObj.ID;
_m.Subject = "Registration Email";
_m.Body = "To complete registration " + "<a href='" + _m.Url + "'>click here.</a> ";
Utilities.Utilities.SendEmail(_m);
return Ok(true);
}
else
{
return this.BadRequest(this.ModelState);
}
//return CreatedAtRoute("DefaultApi", new { id = user.ID }, user);
}
das ist meine url „http://localhost:12865/api/SecurityApi“ für api jetzt will ich Daten von URL zu übergeben für Userregistrierung Modell, aber ich weiß nicht, wie erste Daten von URL apiController geben i http://localhost:12865/api/SecurityApi verwendet „{firstname:“ Aitzaz "}"; aber nicht irgendeine Arbeit kann mir helfen, wie ich Daten von url passieren kann
I Ansichtsmodell für einzelnes Modell es funktioniert gut, aber für ViewModel funktioniert es nicht, weil ich ViewModel habe. –
ziemlich verwirrend, ich verstehe nicht, was meinst du –