コード例 #1
0
        public long Update(ConsigneeModel model)
        {
            TblConsignee obj = _mapper.Map <ConsigneeModel, TblConsignee>(model);

            _repository.Update(obj);
            return(obj.ConsigneeId);
        }
コード例 #2
0
        public IActionResult AddConsignee(long buyerId)
        {
            ConsigneeModel model = new ConsigneeModel();

            model.IsActive = true;
            return(PartialView("_AddConsignee", model));
        }
コード例 #3
0
        public IActionResult Edit(long id)
        {
            ViewBag.ProductList = SelectionList.ProductList().Select(x => new { x.ProductId, Name = x.FilmType + " " + x.Thickness, x.Thickness });
            OrderModel     model         = _service.GetById(id);
            ConsigneeModel customerModel = _consigneeService.GetById(model.ConsigneeId);

            model.PhoneNumber     = customerModel.PhoneNumber;
            model.DeliveryAddress = customerModel.DeliveryAddress;
            return(View("CreateOrder", model));
        }
コード例 #4
0
 public long SaveConsignee(ConsigneeModel model)
 {
     try
     {
         if (model != null)
         {
             model.IsActive = true;
             return(_consigneeService.Insert(model));
         }
         return(0);
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
コード例 #5
0
        public IActionResult KendoSave([DataSourceRequest] DataSourceRequest request, ConsigneeModel model)
        {
            if (model == null || !ModelState.IsValid)
            {
                return(Json(new[] { model }.ToDataSourceResult(request, ModelState)));
            }

            string message = string.Empty;

            try
            {
                if (model.ConsigneeId > 0)
                {
                    _service.Update(model);
                }
                else
                {
                    model.ConsigneeId = _service.Insert(model);
                }
            }
            catch (Exception ex)
            {
                message = CommonHelper.GetErrorMessage(ex);
            }


            ModelState.Clear();
            if (!string.IsNullOrEmpty(message))
            {
                ModelState.AddModelError("Name", message);
            }

            return(Json(new[] { model }.ToDataSourceResult(request, ModelState)));
        }
コード例 #6
0
        public IActionResult KendoDestroy([DataSourceRequest] DataSourceRequest request, ConsigneeModel model)
        {
            string deleteMessage = string.Empty;

            try
            {
                _service.Delete(model.ConsigneeId);
            }
            catch (Exception ex)
            {
                deleteMessage = CommonHelper.GetErrorMessage(ex);
            }

            ModelState.Clear();
            if (!string.IsNullOrEmpty(deleteMessage))
            {
                ModelState.AddModelError(deleteMessage, deleteMessage);
            }

            return(Json(new[] { model }.ToDataSourceResult(request, ModelState)));
        }
コード例 #7
0
 public static Consignee ToEntity(this ConsigneeModel model, Consignee destination)
 {
     return(AutoMapperConfiguration.Mapper.Map(model, destination));
 }
コード例 #8
0
 public static Consignee ToEntity(this ConsigneeModel model)
 {
     return(AutoMapperConfiguration.Mapper.Map <ConsigneeModel, Consignee>(model));
 }