コード例 #1
0
        public IActionResult CreateSerialNumber()
        {
            CreateSerialNumberModel model = new CreateSerialNumberModel
            {
                DateFormatType = -1
            };

            return(View(model));
        }
コード例 #2
0
 public IActionResult CreateSerialNumber(CreateSerialNumberModel model)
 {
     if (ModelState.IsValid)
     {
         var exists = _serialNumberRuleFinder.FindByEntityId(model.EntityId);
         if (exists != null)
         {
             return(JError(T["serial_number_duplicated"] + ": " + exists.Name));
         }
         var entity = new SerialNumberRule();
         model.CopyTo(entity);
         entity.SerialNumberRuleId = Guid.NewGuid();
         entity.CreatedBy          = CurrentUser.SystemUserId;
         entity.CreatedOn          = DateTime.Now;
         entity.SolutionId         = SolutionId.Value;
         entity.ComponentState     = 0;
         return(_serialNumberRuleCreater.Create(entity).CreateResult(T, new { id = entity.SerialNumberRuleId }));
     }
     return(CreateFailure(GetModelErrors()));
 }