Example #1
0
        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);
        }
Example #2
0
        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);
        }