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