public ServiceResult <LegalRulingsBaseDto> Create(LegalRulingsBaseDto legalRuling) { var find = _context.LegalRulings.FirstOrDefault(x => x.Id == legalRuling.Id); if (find == null) { _context.LegalRulings.Add(new LegalRuling() { Id = new Guid(), Description = legalRuling.Description, Date = legalRuling.Date.ToDateTime(), Number = legalRuling.Number, IsDeleted = legalRuling.IsDeleted }); } else { find.Description = legalRuling.Description; find.Date = legalRuling.Date.ToDateTime(); find.Number = legalRuling.Number; _context.LegalRulings.Update(find); } _context.SaveChanges(); return(new ServiceResult <LegalRulingsBaseDto>(legalRuling)); }
public IActionResult Create([FromBody] LegalRulingsBaseDto legalRuling) { var result = _IlegalRuling.Create(legalRuling); if (!result.IsSuccess) { return(BadRequest(result)); } return(Ok(result)); }
public ServiceResult <LegalRulingsBaseDto> Update(LegalRulingsBaseDto legalRuling) { _context.LegalRulings.Update(new LegalRuling() { Number = legalRuling.Number, Description = legalRuling.Description, Date = legalRuling.Date.ToDateTime() }); _context.SaveChanges(); return(new ServiceResult <LegalRulingsBaseDto>(legalRuling)); }