public SysStore SetToBussinessObject(SYS_Store Entity) { SysStore Model = new SysStore(); Model.StoreID = Entity.StoreID; Model.StoreName = Entity.StoreName; return(Model); }
public ActionResult Store(SysStore model) { if (model != null && model.StoreID != 0) { _vmMsg = _dalSysStore.Update(model, Convert.ToInt32(Session["UserID"])); } else { _vmMsg = _dalSysStore.Save(model, Convert.ToInt32(Session["UserID"])); } return(Json(new { StoreID = _dalSysStore.GetStoreId(), msg = _vmMsg })); }
public ValidationMsg Save(SysStore objSysStore, int userid) { _vmMsg = new ValidationMsg(); try { var tblSysStore = new SYS_Store { StoreID = objSysStore.StoreID, StoreCode = objSysStore.StoreCode, StoreName = objSysStore.StoreName, StoreCategory = objSysStore.StoreCategory, StoreType = objSysStore.StoreType, IsActive = objSysStore.IsActive == "Active", IsDelete = false, SetOn = DateTime.Now, SetBy = userid, IPAddress = string.Empty }; _context.SYS_Store.Add(tblSysStore); _context.SaveChanges(); StoreID = tblSysStore.StoreID; _vmMsg.Type = Enums.MessageType.Success; _vmMsg.Msg = "Saved Successfully."; } catch (Exception ex) { if (ex.InnerException.InnerException.Message.Contains("UNIQUE KEY")) { _vmMsg.Type = Enums.MessageType.Error; _vmMsg.Msg = "Store Code Already Exit.."; } else { _vmMsg.Type = Enums.MessageType.Error; _vmMsg.Msg = "Failed to Save."; } } return(_vmMsg); }
public ValidationMsg Update(SysStore objSysStore, int userid) { _vmMsg = new ValidationMsg(); try { var store = _context.SYS_Store.FirstOrDefault(s => s.StoreID == objSysStore.StoreID); if (store != null) { store.StoreCode = objSysStore.StoreCode; store.StoreName = objSysStore.StoreName; store.StoreCategory = objSysStore.StoreCategory; store.StoreType = objSysStore.StoreType; store.IsActive = objSysStore.IsActive == "Active"; store.ModifiedOn = DateTime.Now; store.ModifiedBy = userid; } _context.SaveChanges(); _vmMsg.Type = Enums.MessageType.Update; _vmMsg.Msg = "Updated Successfully."; } catch (Exception ex) { if (ex.InnerException.InnerException.Message.Contains("UNIQUE KEY")) { _vmMsg.Type = Enums.MessageType.Error; _vmMsg.Msg = "Store Code Already Exit.."; } else { _vmMsg.Type = Enums.MessageType.Error; _vmMsg.Msg = "Failed to Update."; } } return(_vmMsg); }
public static void Main() { SysStore.Inizialize(); Console.ReadKey(true); }