public JsonResult AddTillMap(TblTillmapping mapping) { DateTime time = DateTime.Now; // Use current time. string format = "dd/MMM/yyyy"; // Use this format. string chargeDate = time.ToString(format); mapping.Datecreated = Convert.ToDateTime(chargeDate); //mapping.Createdby = User.Identity.Name; mapping.Createdby = "Peter.Sunday"; var definitionName = RetailUnitOfWork.tillDefinition.GetAll() .Where(p => p.Id == mapping.Tilldefinationid) .FirstOrDefault().Tellername; mapping.Tilldefinationname = definitionName; var ledgerAccount = LoadChartOfAccounts() .Where(p => p.Id == mapping.Chartofaccountid) .FirstOrDefault().AccountID; mapping.Accountid = ledgerAccount; RetailUnitOfWork.tillMapping.Add(mapping); RetailUnitOfWork.Commit(); return(Json(mapping.Id)); }
public JsonResult DeleteTillMapping(TblTillmapping mapping) { var item = RetailUnitOfWork.tillMapping.GetMapId(mapping.Id); item.Isdeleted = true; RetailUnitOfWork.tillMapping.Update(item); RetailUnitOfWork.Commit(); return(Json(mapping.Id)); }
public JsonResult updateTillMap(TblTillmapping mapping) { mapping.Updatedby = "Joseph.Umoh"; mapping.Dateupdated = DateTime.Now; var definitionName = RetailUnitOfWork.tillDefinition.GetAll().Where(p => p.Id == mapping.Tilldefinationid).FirstOrDefault().Tellername; mapping.Tilldefinationname = definitionName; var ledgerAccount = LoadChartOfAccounts() .Where(p => p.Id == mapping.Chartofaccountid) .FirstOrDefault().AccountID; mapping.Accountid = ledgerAccount; RetailUnitOfWork.tillMapping.Update(mapping); RetailUnitOfWork.Commit(); return(Json(mapping.Id)); }