public static Contract ToEntity(this ContractUploadRequest contractRequest) { return(new Contract { Name = contractRequest.Name }); }
public IActionResult CreateContract([FromBody] ContractUploadRequest contractUpload) { try { return(new OkResult()); } catch (Exception) { throw; } }
/// <summary> /// method that allow as to create new contract /// </summary> /// <param name="contract"></param> public void CreateContract(ContractUploadRequest contract) { try { using (var context = _dbContextFactory.Create(_options)) { context.Contracts.Add(contract.ToEntity()); context.Commit(); } } catch (Exception ex) { throw new Exception($"Unable to create new contract for '{contract.Name}'.", ex); } }