public PurchasePurposeResponse DeletePurchasePurposeConvert() { var response = new PurchasePurposeResponse { Acknowledge = AcknowledgeType.Success }; try { using (var scope = new TransactionScope()) { response.Message = PurchasePurposeDao.DeletePurchasePurposeConvert(); if (!string.IsNullOrEmpty(response.Message)) { response.Acknowledge = AcknowledgeType.Failure; return(response); } scope.Complete(); } return(response); } catch (Exception ex) { response.Acknowledge = AcknowledgeType.Failure; response.Message = ex.Message; return(response); } }
/// <summary> /// Deletes the purchase purpose. /// </summary> /// <param name="purchasePurposeId">The purchase purpose identifier.</param> /// <returns></returns> public PurchasePurposeResponse DeletePurchasePurpose(string purchasePurposeId) { var response = new PurchasePurposeResponse { Acknowledge = AcknowledgeType.Success }; try { var purchasePurposeEntity = PurchasePurposeDao.GetPurchasePurpose(purchasePurposeId); using (var scope = new TransactionScope()) { response.Message = PurchasePurposeDao.DeletePurchasePurpose(purchasePurposeEntity); if (!string.IsNullOrEmpty(response.Message)) { response.Acknowledge = AcknowledgeType.Failure; return(response); } scope.Complete(); } response.PurchasePurposeId = purchasePurposeEntity.PurchasePurposeId; return(response); } catch (Exception ex) { response.Acknowledge = AcknowledgeType.Failure; response.Message = ex.Message; return(response); } }
/// <summary> /// Inserts the purchase purpose. /// </summary> /// <param name="purchasePurposeEntity">The purchase purpose entity.</param> /// <returns></returns> public PurchasePurposeResponse InsertPurchasePurpose(PurchasePurposeEntity purchasePurposeEntity) { var response = new PurchasePurposeResponse { Acknowledge = AcknowledgeType.Success }; try { if (!purchasePurposeEntity.Validate()) { foreach (var error in purchasePurposeEntity.ValidationErrors) { response.Message += error + Environment.NewLine; } response.Acknowledge = AcknowledgeType.Failure; return(response); } using (var scope = new TransactionScope()) { purchasePurposeEntity.PurchasePurposeId = Guid.NewGuid().ToString(); response.Message = PurchasePurposeDao.InsertPurchasePurpose(purchasePurposeEntity); if (!string.IsNullOrEmpty(response.Message)) { response.Acknowledge = AcknowledgeType.Failure; return(response); } scope.Complete(); } response.PurchasePurposeId = purchasePurposeEntity.PurchasePurposeId; return(response); } catch (Exception ex) { response.Acknowledge = AcknowledgeType.Failure; response.Message = ex.Message; return(response); } }