public IActionResult Put([FromBody] PolicyPromisoryNote PolicyPromisoryNote) { try { if (ModelState.IsValid && _unitOfWork.PolicyPromisoryNote.Update(PolicyPromisoryNote)) { return(Ok(new { Message = "Pagaré actualizado" })); } else { return(BadRequest()); } } catch (Exception ex) { return(StatusCode(500, "Internal server error: " + ex.Message)); } }
public IActionResult Post([FromBody] PolicyPromisoryNote PolicyPromisoryNote) { try { if (!ModelState.IsValid) { return(BadRequest()); } string idUser = User.Claims.Where(c => c.Type.Equals(ClaimTypes.PrimarySid)).FirstOrDefault().Value; PolicyPromisoryNote.IdUser = int.Parse(idUser); PolicyPromisoryNote.CreationDate = DateTime.Now; return(Ok(_unitOfWork.PolicyPromisoryNote.Insert(PolicyPromisoryNote))); } catch (Exception ex) { return(StatusCode(500, "Internal server error: " + ex.Message)); } }