public HttpResponseMessage InsertPurchaseInvoice([FromBody] clspurchaseInvoice request) { LoggerFactory.LoggerInstance.LogDebug("Request Started for : " + request.InvoiceID); HttpResponseMessage response = new HttpResponseMessage(); try { purchase_invoiceService objComService = new purchase_invoiceService(); var objResponse = objComService.InsertPurchaseInvoice(request); if (objResponse != null && objResponse.ToString() != "") { response = Request.CreateResponse(HttpStatusCode.OK, objResponse); LoggerFactory.LoggerInstance.LogDebug("Request End for : " + request.InvoiceID); } else { response = Request.CreateErrorResponse(HttpStatusCode.NotFound, "No detail found for Id : " + request.InvoiceID + "."); } } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error occured while getting Id " + request.InvoiceID + "."); } return(response); }
///<summary> ///purchase_invoice /// </summary> /// public virtual SP_purchase_invoice_SelectAllResult GetPurchaseInvoiceDetail(clspurchaseInvoice obj) { SP_purchase_invoice_SelectAllResult objResult = new SP_purchase_invoice_SelectAllResult(); try { objResult = (SP_purchase_invoice_SelectAllResult)db.SP_purchase_invoice_SelectAll(); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(objResult); }
public virtual int DeletePurchaseInvoice(clspurchaseInvoice obj) { int result = 0; try { result = (int)db.SP_purchase_invoice_Delete(obj.InvoiceID); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public virtual int UpdatePurchaseInvoice(clspurchaseInvoice obj) { int result = 0; try { result = (int)db.SP_purchase_invoice_Update(obj.InvoiceID, obj.InstanceID, obj.UserID, obj.OfficeBranchID, obj.BranchName, obj.SupplierID, obj.Contact, obj.TotalQuantity, obj.TotalAmount, obj.Type, obj.Narration, obj.QuotationNo, obj.QuotationDate, obj.ReferenceNo, obj.InvoiceDate, obj.IsDeleted, obj.DeletedDateTime, obj.CreatedDate); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }