public async Task <IActionResult> Department([FromBody] PostNewDepartment postNewDepartment) { if (postNewDepartment == null) { return(Json(new { msg = "No Data" } )); } var orgId = getOrg(); var organisationDetails = await _context.Organisations.Where(x => x.Id == orgId).FirstOrDefaultAsync(); int noOfEmployee = _context.Users.Where(x => x.OrganisationId == orgId).Count(); try { Department newDepartment = new Department() { Id = Guid.NewGuid(), DepartmentName = postNewDepartment.DepartmentName, Description = postNewDepartment.Description, OrganisationId = orgId }; _context.Add(newDepartment); _context.SaveChanges(); return(Json(new { msg = "Success" } )); } catch (Exception ee) { } return(Json( new { msg = "Fail" })); }
public async Task <IActionResult> editDepartment([FromBody] PostNewDepartment postNewDepartment) { if (postNewDepartment == null) { return(Json(new { msg = "No Data" } )); } var orgId = getOrg(); var organisationDetails = await _context.Organisations.Where(x => x.Id == orgId).FirstOrDefaultAsync(); try { var orgDept = _context.Departments.Where(x => x.Id == Guid.Parse(postNewDepartment.AId)).FirstOrDefault(); orgDept.DepartmentName = postNewDepartment.DepartmentName; orgDept.Description = postNewDepartment.Description; _context.Update(orgDept); _context.SaveChanges(); return(Json(new { msg = "Success" } )); } catch (Exception ee) { } return(Json( new { msg = "Fail" })); }