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);
                }
            }
        }