Exemple #1
0
        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));
        }
Exemple #3
0
        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));
        }