Пример #1
0
        public bool UpdatePaymentMethod(payment_method payment_method, long?updated_by)
        {
            var obj = _entities.payment_method.Find(payment_method.payment_method_id);

            obj.payment_method_name = payment_method.payment_method_name;
            obj.is_active           = payment_method.is_active;
            obj.updated_by          = updated_by;
            obj.updated_date        = DateTime.Now;
            _entities.SaveChanges();

            return(true);
        }
Пример #2
0
        public bool InsertPaymentMethod(payment_method payment_method, long?created_by)
        {
            payment_method insert_payment_method = new payment_method
            {
                payment_method_name = payment_method.payment_method_name,
                is_active           = true,
                is_deleted          = false,
                created_by          = created_by,
                created_date        = DateTime.Now,
            };

            _entities.payment_method.Add(insert_payment_method);
            _entities.SaveChanges();
            return(true);
        }
Пример #3
0
        public HttpResponseMessage Post([FromBody] Models.payment_method objPaymentMethod, long?created_by)
        {
            try
            {
                if (string.IsNullOrEmpty(objPaymentMethod.payment_method_name))
                {
                    var formatter = RequestFormat.JsonFormaterString();
                    return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation {
                        output = "error", msg = "Payment method name is Empty"
                    }, formatter));
                }
                else
                {
                    if (paymentMethodRepository.CheckDuplicatePaymentMethod(objPaymentMethod.payment_method_name))
                    {
                        var formatter = RequestFormat.JsonFormaterString();
                        return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation {
                            output = "error", msg = "Payment method name Exists"
                        }, formatter));
                    }
                    else
                    {
                        payment_method insert_payment_method = new payment_method
                        {
                            payment_method_name = objPaymentMethod.payment_method_name,
                            is_active           = true,
                            is_deleted          = false,
                            created_by          = objPaymentMethod.created_by,
                            created_date        = DateTime.Now
                        };

                        paymentMethodRepository.InsertPaymentMethod(insert_payment_method, created_by);
                        var formatter = RequestFormat.JsonFormaterString();
                        return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation {
                            output = "success", msg = "Payment method save successfully"
                        }, formatter));
                    }
                }
            }
            catch (Exception ex)
            {
                var formatter = RequestFormat.JsonFormaterString();
                return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation {
                    output = "error", msg = ex.ToString()
                }, formatter));
            }
        }
Пример #4
0
        public HttpResponseMessage Put([FromBody] Models.payment_method objPaymentMethod, long?updated_by)
        {
            try
            {
                if (string.IsNullOrEmpty(objPaymentMethod.payment_method_name))
                {
                    var formatter = RequestFormat.JsonFormaterString();
                    return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation {
                        output = "error", msg = "Payment method name is Empty"
                    }, formatter));
                }
                else
                {
                    payment_method update_payment_method = new payment_method
                    {
                        payment_method_id   = objPaymentMethod.payment_method_id,
                        payment_method_name = objPaymentMethod.payment_method_name,
                        is_active           = objPaymentMethod.is_active,
                        is_deleted          = objPaymentMethod.is_deleted,
                        created_by          = objPaymentMethod.created_by,
                        created_date        = DateTime.Now
                    };

                    paymentMethodRepository.UpdatePaymentMethod(update_payment_method, updated_by);
                    var formatter = RequestFormat.JsonFormaterString();
                    return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation {
                        output = "success", msg = "Payment method  update successfully"
                    }, formatter));
                }
            }
            catch (Exception ex)
            {
                var formatter = RequestFormat.JsonFormaterString();
                return(Request.CreateResponse(HttpStatusCode.OK, new Confirmation {
                    output = "error", msg = ex.ToString()
                }, formatter));
            }
        }