/// <summary> /// Insert TransactionConfigurate Information /// </summary> /// <param name="data">TransactionConfigurate Information</param> /// <returns>Number Affected Row</returns> public static Tuple <ErrorObject, string> TransactionConfigurate(tblTransactionConfigurate data) { erros = new ErrorObject(); try { using (EileenGaldamezEntities db = new EileenGaldamezEntities()) { int propertyFind = db.tblTransactionConfigurate.Count(); if (propertyFind > 0) { data.id = db.tblTransactionConfigurate.Max(s => s.id); } else { data.id = 1; } db.tblTransactionConfigurate.Add(data); result = db.SaveChanges(); Message = "Affected Row: " + result.ToString(); return(new Tuple <ErrorObject, string>(erros.IfError(false), Message)); } } catch (Exception ex) { erros.InfoError(ex); return(new Tuple <ErrorObject, string>(erros, String.Empty)); } }
/// <summary> /// Return Affected Row Or Error If Exist /// </summary> /// <param name="request">TransactionType Information</param> /// <returns>Affected Row Or Error If Exist</returns> private static GetTransactionConfigurateResponse TransactionConfigurates(GetTransactionConfigurateRequest request) { GetTransactionConfigurateResponse response = new GetTransactionConfigurateResponse(); response.Error = new Handler.ErrorObject(); try { tblTransactionConfigurate bussines = new tblTransactionConfigurate() { detail = "", idTransaction = request.TransactionID, idTransactionType = request.TransactionTypeID, idAnchorTransaction = request.AnchorTransactionID, createDate = DateTime.Now, upDateDate = null, deleteDate = null, state = "Active" }; var result = TransactionConfigurateData.Insert.TransactionConfigurate(bussines); if (result.Item1.Error) { response.Error.InfoError(result.Item1); } else { response.Message = result.Item2; } } catch (Exception ex) { response.Error.InfoError(ex); } return(response); }