public IActionResult CreateSerialNumber() { CreateSerialNumberModel model = new CreateSerialNumberModel { DateFormatType = -1 }; return(View(model)); }
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())); }