コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }