public DiscountResponse Delete(Guid identifier) { DiscountResponse response = new DiscountResponse(); try { Discount deletedDiscount = unitOfWork.GetDiscountRepository().Delete(identifier); unitOfWork.Save(); response.Discount = deletedDiscount.ConvertToDiscountViewModel(); response.Success = true; } catch (Exception ex) { response.Discount = new DiscountViewModel(); response.Success = false; response.Message = ex.Message; } return(response); }
public DiscountResponse Create(DiscountViewModel re) { DiscountResponse response = new DiscountResponse(); try { Discount addedDiscount = unitOfWork.GetDiscountRepository().Create(re.ConvertToDiscount()); unitOfWork.Save(); response.Discount = addedDiscount.ConvertToDiscountViewModel(); response.Success = true; } catch (Exception ex) { response.Discount = new DiscountViewModel(); response.Success = false; response.Message = ex.Message; } return(response); }