public IActionResult Delete(ResidentialComplexRequest request) { Answer answer = new Answer(); try { _residentialComplexService.Delete(request); answer.Successful = true; } catch (Exception err) { answer.Message = err.Message; } return(Ok(answer)); }
public void Delete(ResidentialComplexRequest request) { using (MultifamilyPropertyContext db = new MultifamilyPropertyContext()) { var residentialComplex = db.ResidentialComplex.Find(request.Id); try { residentialComplex.Active = false; db.Entry(residentialComplex).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); } catch (Exception err) { throw new Exception(err.Message); } } }
public void Update(ResidentialComplexRequest request) { using (MultifamilyPropertyContext db = new MultifamilyPropertyContext()) { var residentialComplex = db.ResidentialComplex.Find(request.Id); try { residentialComplex.Address = request.Address; residentialComplex.Name = request.Name; residentialComplex.Phonenumber = request.Phonenumber; db.Entry(residentialComplex).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); } catch (Exception err) { throw new Exception(err.Message); } } }
public void Add(ResidentialComplexRequest request) { using (MultifamilyPropertyContext db = new MultifamilyPropertyContext()) { var residentialComplex = new ResidentialComplex(); try { residentialComplex.Address = request.Address; residentialComplex.Name = request.Name; residentialComplex.Phonenumber = request.Phonenumber; db.ResidentialComplex.Add(residentialComplex); db.SaveChanges(); } catch (Exception err) { throw new Exception(err.Message); } } }