public JsonResult AddedLandLord(LandlordResponse model) { CreateLandLordRequest request = new CreateLandLordRequest(); request.LandlordID = model.LandlordID; request.Title = model.Title; request.Name = model.Name; request.FirstName = model.FirstName; request.LastName = model.LastName; request.SecondName = model.SecondName; request.ThirdName = model.ThirdName; request.Type = model.Type; request.IDNumber = model.IDNumber; request.AddressUnitNr = model.AddressUnitNr; request.ComplexName = model.ComplexName; request.StreetNumber = model.StreetNumber; request.StreetName = model.StreetName; request.CityName = model.CityName; request.PostalCode = model.PostalCode; request.TelWork = model.TelWork; request.TelMobile = model.TelMobile; request.Fax = model.Fax; request.Email = model.Email; request.Website = model.Website; request.VatNumber = model.VatNumber; request.RegNumber = model.RegNumber; var result = ApiWrapper.Post<Landlord>("api/landlord/add", request); return Json(result); }
public JsonResult Add(CreateLandLordRequest request) { Landlord landlord = null; if (request.LandlordID <= 0) { landlord = new Landlord(); landlord.Title = request.Title; landlord.Name = request.Name; landlord.FirstName = request.FirstName; landlord.LastName = request.LastName; landlord.SecondName = request.SecondName; landlord.ThirdName = request.ThirdName; landlord.Type = request.Type; landlord.IDNumber = request.IDNumber; landlord.AddressUnitNr = request.AddressUnitNr; landlord.ComplexName = request.ComplexName; landlord.StreetNumber = request.StreetNumber; landlord.StreetName = request.StreetName; landlord.CityName = request.CityName; landlord.PostalCode = request.PostalCode; landlord.TelWork = request.TelWork; landlord.TelMobile = request.TelMobile; landlord.Fax = request.Fax; landlord.Email = request.Email; landlord.Website = request.Website; landlord.RegNumber = request.RegNumber; landlord.VatNumber = request.VatNumber; db.LandLords.Add(landlord); db.SaveChanges(); } else { landlord = db.LandLords.Where(x => x.LandlordID == request.LandlordID).FirstOrDefault(); if (landlord != null) { landlord.Title = request.Title; landlord.Name = request.Name; landlord.FirstName = request.FirstName; landlord.LastName = request.LastName; landlord.SecondName = request.SecondName; landlord.ThirdName = request.ThirdName; landlord.Type = request.Type; landlord.IDNumber = request.IDNumber; landlord.AddressUnitNr = request.AddressUnitNr; landlord.ComplexName = request.ComplexName; landlord.StreetNumber = request.StreetNumber; landlord.StreetName = request.StreetName; landlord.CityName = request.CityName; landlord.PostalCode = request.PostalCode; landlord.TelWork = request.TelWork; landlord.TelMobile = request.TelMobile; landlord.Fax = request.Fax; landlord.Email = request.Email; landlord.Website = request.Website; landlord.RegNumber = request.RegNumber; landlord.VatNumber = request.VatNumber; db.SaveChanges(); } } return Json(landlord); }