public void ConfirmResidenceChange(int buildingId, int residenceId, int residenceNumber, float residenceSurface, string residenceDescription) { var residence = new ResidenceViewModel(); residence.id_budynku = buildingId; residence.id_mieszkania = residenceId; residence.numer = residenceNumber; residence.metraz = residenceSurface; residence.opis = residenceDescription; var residenceModel = ViewModelMapper.Mapper.Map <ResidenceModel>(residence); residencesService.AddOrEditResidence(residenceModel); }
public ActionResult Create(ResidenceViewModel model) { var cuser = db.Users.ToList().Find(x => x.Email == User.Identity.Name); model.Id = cuser.Id; if (ModelState.IsValid && model.file.ContentLength > 0 && model.file != null) { var img = new WebImage(model.file.InputStream); var guid = Guid.NewGuid().ToString().Replace("-", ""); var folderPath = $"~/UploadedFiles/Apartments"; var filepath = $"{folderPath}/{guid}{Path.GetExtension(model.file.FileName)}"; if (Directory.Exists(folderPath).Equals(false)) { Directory.CreateDirectory(Server.MapPath(folderPath)); } Residence res = new Residence { citytown = model.citytown, surbub = model.surbub, Street = model.Street, code = model.code, Id = model.Id }; img.Save(filePath: filepath, forceCorrectExtension: true); res.imgUrl = filepath; db.residents.Add(res); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
public IActionResult Edit(int id, ResidenceViewModel value) { throw new NotImplementedException("TODO"); }