Example #1
0
 public CreateResponse Create(TipRequest request)
 {
     try
     {
         var tip = TypeAdapter.Adapt <Tip>(request);
         _tipValidator.ValidateAndThrowException(tip, "Base");
         _tipRepository.Add(tip);
         return(new CreateResponse(tip.Id));
     }
     catch (DataAccessException)
     {
         throw new ApplicationException();
     }
 }
Example #2
0
 public Tip Add(Tip item)
 {
     return(_tipRepository.Add(item));
 }
Example #3
0
 public void AddTip(Tip tip) => tipRepository.Add(tip);