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); }
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); }
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); }
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); }