public static Contract ToEntity(this ContractUploadRequest contractRequest)
 {
     return(new Contract
     {
         Name = contractRequest.Name
     });
 }
예제 #2
0
 public IActionResult CreateContract([FromBody] ContractUploadRequest contractUpload)
 {
     try
     {
         return(new OkResult());
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #3
0
 /// <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);
     }
 }