public IHttpActionResult Put([FromBody] TipoPessoa _TipoPessoa)
 {
     if (_TipoPessoa == null)
     {
         return(Conflict());
     }
     try
     {
         if (_repositoryTipoPessoa.Update(_TipoPessoa))
         {
             return(Ok());
         }
         else
         {
             return(Conflict());
         }
     }
     catch (Exception ex)
     {
         HttpResponseMessage response = Request.CreateResponse(System.Net.HttpStatusCode.BadRequest);
         response.Content        = new StringContent(ex.Message);
         response.RequestMessage = Request;
         return(ResponseMessage(response));
     }
 }
Exemple #2
0
 public Int32 Edit(TIPO_PESSOA item, LOG log)
 {
     using (DbContextTransaction transaction = Db.Database.BeginTransaction(IsolationLevel.ReadCommitted))
     {
         try
         {
             TIPO_PESSOA obj = _baseRepository.GetById(item.TIPE_CD_ID);
             _baseRepository.Detach(obj);
             _logRepository.Add(log);
             _baseRepository.Update(item);
             transaction.Commit();
             return(0);
         }
         catch (Exception ex)
         {
             transaction.Rollback();
             throw ex;
         }
     }
 }