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); }
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); }
public async Task <IActionResult> DeleteEsate([FromBody] EsateViewModel estate) { await _estateRepository.Remove(estate); return(Ok()); }
public async Task <IActionResult> PutEsate([FromRoute] int id, [FromBody] EsateViewModel estate) { await _estateRepository.Update(estate); return(Ok(estate)); }