Ejemplo n.º 1
0
        public PartsDataResponse Save(IModel i)
        {
            try
            {
                var o  = i as Part;
                var id = _partController.Save(o, true, transID: _token, endPoint: "part/save");

                _stockController.Save(new Stock
                {
                    PartId     = id,
                    Units      = 1,
                    LastUpdate = BlueConstants.BlueCurrentDate
                });

                return(new PartsDataResponse
                {
                    Parts = _partController.Select("where id=@0", id).ToList(),
                    Message = BlueConstants.SUCCESS,
                    Success = true,
                });
            }
            catch (Exception ex)
            {
                ExceptionsHandler.Process(ex);
            }

            return(null);
        }
Ejemplo n.º 2
0
        public virtual IDataResult Save(IModel model)
        {
            try
            {
                var c  = model as Customer;
                var id = _customerController.Save(c, true, transID: _token, endPoint: "customer/save");

                return(new DataResponse
                {
                    Results = _customerController.Select("where id=@0", id).ToList(),
                    Message = BlueConstants.SUCCESS,
                    Success = true,
                });
            }
            catch (Exception ex)
            {
                ExceptionsHandler.Process(ex);
            }

            return(null);
        }
Ejemplo n.º 3
0
        public IDataResult Save(IModel model)
        {
            try
            {
                var obj  = model as Invoice;
                var id   = _invoiceController.Save(obj, true, transID: _token, endPoint: "invoices/save"); // example with auditing
                var list = _invoiceController.Select("where id=@0", id).ToList();

                return(new DataResponse
                {
                    Results = list,
                    Message = BlueConstants.SUCCESS,
                    Success = true,
                });
            }
            catch (Exception ex)
            {
                ExceptionsHandler.Process(ex);
            }

            return(null);
        }
Ejemplo n.º 4
0
        public PartsDataResponse SaveImage(int partId, string baseString)
        {
            try
            {
                var id = _partController.Save(new Part()
                {
                    ImagePath = baseString,
                    ID        = partId
                });

                return(new PartsDataResponse
                {
                    Parts = _partController.Select("where id=@0", id).ToList(),
                    Message = BlueConstants.SUCCESS,
                    Success = true,
                });
            }
            catch (Exception ex)
            {
                ExceptionsHandler.Process(ex);
            }

            return(null);
        }