public CashMovementCenter_View(CashMovementCenter c) { EntryNo = c.EntryNo; CenterCode = c.CenterCode ?? ""; Type = c.Type ?? ""; PaymentMethodCode = c.PaymentMethodCode ?? ""; PostingDate = c.PostingDate ?? DateTimeOffset.MinValue; Description = c.Description ?? ""; Amount = c.Amount ?? 0; PostingStatus = c.PostingStatus ?? ""; ReadingDate = c.ReadingDate ?? DateTimeOffset.MinValue; }
public ResultAndError <CashMovementCenter> Add(CashMovementCenter c) { ResultAndError <CashMovementCenter> result = new ResultAndError <CashMovementCenter>(); try { db.CashMovementCenters.Add(c); db.SaveChanges(); return(result.AddResult(c)); } catch (Exception e) { return(result.AddError(e, HttpStatusCode.InternalServerError)); } }
public bool DeleteMulti(IEnumerable <string> CashMovementCenters) { List <CashMovementCenter> oCashMovementCenters = new List <CashMovementCenter>(); foreach (string CashMovementCenterNo in CashMovementCenters) { CashMovementCenter oCashMovementCenter = Get(CashMovementCenterNo); if (oCashMovementCenter != null) { oCashMovementCenters.Add(oCashMovementCenter); } } db.CashMovementCenters.RemoveRange(oCashMovementCenters); db.SaveChanges(); return(true); }
public bool UpdateMulti(IEnumerable <CashMovementCenter> oCashMovementCenters, bool insertIfNoExists = false) { foreach (CashMovementCenter CashMovementCenter in oCashMovementCenters) { CashMovementCenter old = Get(CashMovementCenter.EntryNo.ToString()); if (old == null && insertIfNoExists) { Add(CashMovementCenter); } else { db.Entry(old).CurrentValues.SetValues(CashMovementCenter); } } db.SaveChanges(); return(true); }
public ResultAndError <bool> UpdateReadingDate(IEnumerable <int> cashId, DateTimeOffset readingDate) { ResultAndError <bool> result = new ResultAndError <bool>(); try { foreach (int no in cashId) { CashMovementCenter oCash = Get(no.ToString()); oCash.ReadingDate = readingDate; db.SaveChanges(); } return(result.AddResult(true)); } catch (Exception e) { return(result.AddError(e, HttpStatusCode.InternalServerError)); } }
public ResultAndError <bool> Delete(string id) { ResultAndError <bool> result = new ResultAndError <bool>(); try { CashMovementCenter CashMovementCenter = Get(id); if (CashMovementCenter == null) { return(result.AddError("No se encontro la tarifa con el id " + id)); } db.CashMovementCenters.Remove(CashMovementCenter); db.SaveChanges(); return(result.AddResult(true)); } catch (Exception e) { return(result.AddError(e, HttpStatusCode.InternalServerError)); } }
public ResultAndError <CashMovementCenter> Update(CashMovementCenter cr, bool insertIfNoExists = false) { ResultAndError <CashMovementCenter> result = new ResultAndError <CashMovementCenter>(); try { CashMovementCenter old = Get(cr.EntryNo.ToString()); if (old == null && insertIfNoExists) { return(Add(cr)); } db.Entry(old).CurrentValues.SetValues(cr); db.SaveChanges(); return(result.AddResult(cr)); } catch (Exception e) { return(result.AddError(e, HttpStatusCode.InternalServerError)); } }
public IActionResult UpdCashMovementCenter([FromBody] CashMovementCenter CashMovementCenter, bool insertIfNoExists = false) { return(Ok(cBS.Update(CashMovementCenter, insertIfNoExists))); }