public IActionResult Delete(DwellingRequest request) { Answer answer = new Answer(); try { _dwellingService.Delete(request); answer.Successful = true; } catch (Exception err) { answer.Message = err.Message; } return(Ok(answer)); }
public void Delete(DwellingRequest request) { using (MultifamilyPropertyContext db = new MultifamilyPropertyContext()) { var dwelling = db.Dwelling.Find(request.Id); try { dwelling.Active = false; db.Entry(dwelling).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); } catch (Exception err) { throw new Exception(err.Message); } } }
public void Add(DwellingRequest request) { using (MultifamilyPropertyContext db = new MultifamilyPropertyContext()) { var dwelling = new Dwelling(); try { dwelling.IdBuilding = request.IdBuilding; dwelling.Name = request.Name; db.Dwelling.Add(dwelling); db.SaveChanges(); } catch (Exception err) { throw new Exception(err.Message); } } }