public Result <int> Create(StatementDto vm) { var entity = new Statement(vm.Description); try { _context.Statements.Add(entity); _context.SaveChanges(); return(Result.OK <int>(entity.Id)); } catch (Exception ex) { return(Result.Fail <int>(ex.Message)); } }
public Result <int> Update(StatementDto vm) { int id = vm.Id; var entity = _context.Statements.Find(id); if (entity == null) { return(Result.Fail <int>($"Statement {id} not found!")); } entity.Description = vm.Description; try { _context.SaveChanges(); } catch (Exception ex) { return(Result.Fail <int>(ex.Message)); } return(Result.OK <int>(vm.Id)); }