public IActionResult Create([FromBody] RolesCreateDto parm) { if (_roleService.Any(m => m.Name == parm.Name)) { return(toResponse(StatusCodeType.Error, $"添加 {parm.Name} 失败,该数据已存在,不能重复!")); } //从 Dto 映射到 实体 var role = parm.Adapt <Sys_Role>().ToCreate(_tokenManager.GetSessionInfo()); return(toResponse(_roleService.Add(role))); }
public IActionResult CreatePerson([FromBody] RolesCreateDto Person) { if (Person == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest()); } var newPerson = new RolesDto { name = Person.name, shortName = Person.shortName, }; Roles.Add(newPerson); /* * if (!Roles.Save()) * { * return StatusCode(500, "Saving Person was not successfull"); * } */ var createdPerson = new RolesDto { id = newPerson.id, name = newPerson.name, shortName = newPerson.shortName, }; return(Ok(createdPerson)); }