public JsonResult Update([FromBody] AdOrganization obj) { //_logger.LogInformation(LoggingEvents.LogDb, "Update Organization"); var msg = new JMessage() { Error = false }; try { //obj.Division = int.Parse(obj.Division) > 10 ? obj.Division : string.Concat("0", obj.Division); //msg.Title = "Sửa Chi nhánh thành công !"; msg.Title = String.Format(CommonUtil.ResourceValue("COM_MSG_UPDATE_SUCCESS"), CommonUtil.ResourceValue("ADM_BRANCH_LBL_BRANCH")); _context.AdOrganizations.Update(obj); _context.SaveChanges(); //_logger.LogInformation(LoggingEvents.LogDb, "Update Organization Success"); _actionLog.InsertActionLog("AdOrganization", "Update Organization Success", null, obj, "Update"); } catch (Exception) { msg.Error = true; //msg.Title = "Sửa Chi nhánh thất bại !"; msg.Title = String.Format(CommonUtil.ResourceValue("COM_MSG_UPDATE_FAILED"), CommonUtil.ResourceValue("ADM_BRANCH_LBL_BRANCH")); //_logger.LogError(LoggingEvents.LogDb, "Update Organization Fail"); _actionLog.InsertActionLog("AdOrganization", "Update Organization Fail", null, null, "Error"); } return(Json(msg)); }
public JsonResult Insert([FromBody] AdOrganization obj) { //_logger.LogInformation(LoggingEvents.LogDb, "Insert Organization"); var msg = new JMessage() { Error = false }; try { var org = _context.AdOrganizations.Where(x => x.OrgCode.Equals(obj.OrgCode)).FirstOrDefault(); //var org = _context.AdOrganizations.Where(x => int.Parse(x.OrgCode).Equals(int.Parse(obj.OrgCode))).FirstOrDefault(); if (org == null) { var adOrganizations = new AdOrganization { Division = int.Parse(obj.Division) > 0 ? obj.Division : string.Concat("0", obj.Division), OrgCode = obj.OrgCode, OrgName = obj.OrgName, OrgAddonCode = "b_" + obj.OrgCode, OrgGroup = 2, OrgUpdateTime = DateTime.Now.ToString(), Company = "BRA", Country = "VN", State = "01", HierarchyCode = "11", IsEnabled = true, OrgId = _context.AdOrganizations.Max(x => x.OrgId) + 1 }; //msg.Title = "Thêm Chi nhánh thành công !"; msg.Title = String.Format(CommonUtil.ResourceValue("COM_MSG_ADD_SUCCESS"), CommonUtil.ResourceValue("ADM_BRANCH_LBL_BRANCH").ToLower()); _context.AdOrganizations.Add(adOrganizations); _context.SaveChanges(); //_logger.LogInformation(LoggingEvents.LogDb, "Insert Organization Success"); _actionLog.InsertActionLog("AdOrganization", "Insert Organization Success", null, obj, "Insert"); } else { msg.Error = true; //msg.Title = "Chi nhánh đã tồn tại!"; msg.Title = String.Format(CommonUtil.ResourceValue("COM_MSG_EXITS"), CommonUtil.ResourceValue("ADM_BRANCH_LBL_BRANCH")); } } catch (Exception ex) { msg.Error = true; //msg.Title = "Thêm Chi nhánh thất bại !"; msg.Title = String.Format(CommonUtil.ResourceValue("COM_MSG_ADD_FAILED"), CommonUtil.ResourceValue("ADM_BRANCH_LBL_BRANCH")); //_logger.LogError(LoggingEvents.LogDb, "Insert Organization Fail"); _actionLog.InsertActionLog("AdOrganization", "Insert Organization Fail", null, null, "Error"); } return(Json(msg)); }
public object GetAll([FromBody] AdOrganization obj) { ////_logger.LogInformation(LoggingEvents.LogDb, "Get list Organization"); if (string.IsNullOrEmpty(obj.OrgParentCode)) { var rs = _context.AdOrganizations.OrderBy(x => x.OrgOrd).Select(x => new { x.OrgId, x.OrgAddonCode, x.OrgCode, x.OrgName, x.OrgParentCode }).AsNoTracking().ToList(); return(Json(rs)); } else { var rs = _context.AdOrganizations.Where(x => x.OrgParentCode == obj.OrgParentCode).OrderBy(x => x.OrgOrd).Select(x => new { x.OrgId, x.OrgAddonCode, x.OrgCode, x.OrgName, x.OrgParentCode }).AsNoTracking().ToList(); return(Json(rs)); } }