public object DeleteMenu(ModuleParam PM) { try { TblModuleMaster obGR = db.TblModuleMasters.Where(r => r.ModuleId == PM.ModuleId).FirstOrDefault(); if (obGR.Status == 1) { obGR.Status = 0; } else { obGR.Status = 1; } db.SaveChanges(); return(new Result() { IsSucess = true, ResultData = "Menu Deactivated Successfully." }); } catch (Exception e) { return(new Error() { IsError = true, Message = e.Message }); } }
public object DeleteModule(ModuleParam MP) { try { TblModuleMaster objmodule = db.TblModuleMasters.Where(r => r.ModuleId == MP.ModuleId).FirstOrDefault(); if (objmodule.Status == 1) { objmodule.Status = 0; } else { objmodule.Status = 1; } db.SaveChanges(); return(new Result() { IsSucess = true, ResultData = "Module Updated Successfully!" }); } catch (Exception ex) { return(new Error() { IsError = true, Message = ex.Message }); } }
public object SaveModule(ModuleParam MP) { try { string msg = ""; if (MP.BtnStatus == "Save") { var usercode = db.TblModuleMasters.Where(r => r.ModuleName == MP.ModuleName.ToUpper()).FirstOrDefault(); if (usercode != null) { return(new Error() { IsError = true, Message = "Module Name Already Exists!" }); } TblModuleMaster objModule = new TblModuleMaster(); objModule.ModuleName = MP.ModuleName.ToUpper(); objModule.ModuleOrder = MP.ModuleOrder; objModule.CreatedBy = MP.CreatedBy; objModule.CreatedDate = DateTime.Now; objModule.ParentModuleId = 0; objModule.Status = 1; db.TblModuleMasters.Add(objModule); db.SaveChanges(); msg = "Module Saved Successfully!"; } else { TblModuleMaster objModule = db.TblModuleMasters.Where(r => r.ModuleId == MP.ModuleId).FirstOrDefault(); objModule.ModuleName = MP.ModuleName.ToUpper(); objModule.ModuleOrder = MP.ModuleOrder; objModule.ModifiedDate = DateTime.Now; objModule.ModuleId = MP.ModuleId; db.SaveChanges(); msg = "Module Updated Successfully!"; } return(new Result() { IsSucess = true, ResultData = msg }); } catch (Exception ex) { return(new Error() { IsError = true, Message = ex.Message }); } }
public object SaveMenu(ModuleParam PM) { try { if (PM.BtnStatus == "Save") { if (PM.ModuleName == null) { return(new Error() { IsError = true, Message = "Please Enter Menu Name !!" }); } TblModuleMaster objuser = new TblModuleMaster(); var result = db.TblModuleMasters.FirstOrDefault(r => r.ModuleName == PM.ModuleName.ToUpper()); if (result != null) { return(new Error() { IsError = true, Message = "Menu with Same Name Already Exists !!" }); } if (PM.ParentMenuId == 0) { objuser.ParentModuleId = PM.ModuleId; } else { objuser.ParentModuleId = PM.ParentMenuId; } objuser.ModuleName = PM.ModuleName.ToUpper(); objuser.ModuleOrder = Convert.ToInt64(PM.ModuleOrder); objuser.Status = 1; objuser.ActionName = PM.ActionName; objuser.CreatedDate = DateTime.Now; db.TblModuleMasters.Add(objuser); db.SaveChanges(); return(new Result() { IsSucess = true, ResultData = "Menu Added Successfully." }); } else { TblModuleMaster obGR = db.TblModuleMasters.Where(r => r.ModuleId == PM.ModuleId).FirstOrDefault(); obGR.ModuleName = PM.ModuleName; obGR.ParentModuleId = PM.ParentMenuId; obGR.ModuleOrder = Convert.ToInt64(PM.ModuleOrder); obGR.ActionName = PM.ActionName; obGR.ModifiedBy = PM.ModifiedBy; obGR.ModifiedDate = DateTime.Now; db.SaveChanges(); return(new Result() { IsSucess = true, ResultData = "Menu Updated Successfully." }); } } catch (Exception e) { return(new Error() { IsError = true, Message = e.Message }); } }