Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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));
        }