public async Task <IActionResult> Create(AssignDeliveryboyToManagerViewModel model) { if (ModelState.IsValid) { ApplicationUser usr = await GetCurrentUserAsync(); var user = await _usermanager.FindByIdAsync(usr.Id); var obj = _assignDeliveryboyToManagerServices.GetAll().Where(x => x.managerId == user.Id && x.deliveryboyid == model.deliveryboyid).FirstOrDefault(); if (obj != null) { TempData["error"] = "Duplicate Deliveryboy"; } else { var objcountry = new AssignDeliveryboyToManager { Id = model.Id, deliveryboyid = model.deliveryboyid, managerId = user.Id }; await _assignDeliveryboyToManagerServices.CreateAsync(objcountry); TempData["success"] = "Record Saved successfully"; } return(RedirectToAction(nameof(Index))); } else { return(View()); } }
public async Task UpdateAsync(AssignDeliveryboyToManager obj) { _context.AssignDeliveryboyToManager.Update(obj); await _context.SaveChangesAsync(); }
public async Task CreateAsync(AssignDeliveryboyToManager obj) { await _context.AssignDeliveryboyToManager.AddAsync(obj); await _context.SaveChangesAsync(); }