public int CourierMasterPost(CourierMasterVm model) { var courierMasterData = model.CourierDetails; int result = 0; try { foreach (var courierMaster in model.ContactPersonList) { var res = _unitOfWork.PostCourierMaster.PostCourierMaster(model.CourierDetails, courierMaster); result = res; } return(result); } catch (Exception ex) { throw ex; } }
public IActionResult PostCourierMaster(CourierMasterVm model) { if (User.Identity.IsAuthenticated) { var masterData = model.CourierDetails; var userId = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name).Value; var user = _db.Users.FirstOrDefault(c => c.UserName == userId); foreach (var item in model.ContactPersonList) { item.created_By = user.LoginId; masterData.createdBy = user.LoginId; } } var res = _courierMasterPostManager.CourierMasterPost(model); return(Ok(res)); }