Exemplo n.º 1
0
        public int AddEnhancingCertification(EnhancingCertification data)
        {
            var res = _context.EnhancingCertification.Add(data);

            _context.SaveChanges();
            return(res.Entity.id);
        }
 public IActionResult PostEnhancingCertification(EnhancingCertification data)
 {
     try
     {
         var res = _repository.AddEnhancingCertification(data);
         return(Ok(res));
     }
     catch (Exception error)
     {
         return(BadRequest(error));
     }
 }
Exemplo n.º 3
0
        public bool UpdateEnhancingCertification(int id, EnhancingCertification data)
        {
            var res = _context.EnhancingCertification.FirstOrDefault(x => x.id == id);

            if (res == null)
            {
                return(false);
            }
            res.employeeId   = data.employeeId;
            res.date         = data.date;
            res.dateDocument = data.dateDocument;
            res.solve        = data.solve;
            res.number       = data.number;
            res.reason       = data.reason;
            _context.SaveChanges();
            return(true);
        }
        public IActionResult PutEnhancingCertification(int id, [FromBody] EnhancingCertification data)
        {
            try
            {
                var res = _repository.UpdateEnhancingCertification(id, data);

                if (!res)
                {
                    return(Conflict(409));
                }

                return(Ok(res));
            }
            catch (Exception error)
            {
                return(BadRequest(error));
            }
        }