public async Task <ActionResult> AssignDeveloper(AssignToDeveloperViewModel viewModel) { if (ModelState.IsValid) { if (viewModel.DeveloperId != null) { var assignment = await db.AssingDeveloperToAssigment(viewModel); db.UpdateAssignment(assignment); await db.SaveChangesAsync(); return(Json(new { success = true, message = "Updated Successfully" }, JsonRequestBehavior.AllowGet)); } } return(new HttpStatusCodeResult(HttpStatusCode.NotModified)); }