Пример #1
0
        public async Task <EsateViewModel> Remove(EsateViewModel estate)
        {
            var estatemodel = _context.Estate.Find(estate.EstateId);

            estatemodel.IsDeleted = true;

            _context.Update(estatemodel);
            await _context.SaveChangesAsync();

            AddLog(estate.UserId, "Estate", "Delete", estate.EstateId);

            return(estate);
        }
Пример #2
0
        public async Task <EsateViewModel> Update(EsateViewModel estate)
        {
            var esatemodel = _context.Estate.Find(estate.EstateId);

            esatemodel.EstateNumber  = estate.EstateNumber;
            esatemodel.EstateName    = estate.EstateName;
            esatemodel.Area          = estate.Area;
            esatemodel.Address       = estate.Address;
            esatemodel.Orientedstate = estate.Orientedstate;
            esatemodel.Comment       = estate.Comment;
            esatemodel.OwnerId       = estate.OwnerId;

            _context.Update(esatemodel);
            await _context.SaveChangesAsync();

            AddLog(estate.UserId, "Estate", "Update", estate.EstateId);

            return(estate);
        }
Пример #3
0
        public async Task <IActionResult> DeleteEsate([FromBody] EsateViewModel estate)
        {
            await _estateRepository.Remove(estate);

            return(Ok());
        }
Пример #4
0
        public async Task <IActionResult> PutEsate([FromRoute] int id, [FromBody] EsateViewModel estate)
        {
            await _estateRepository.Update(estate);

            return(Ok(estate));
        }