public async Task Create(Model.Signature.UserSignature obj) { if (!obj.IsValid()) { throw new ArgumentException(nameof(obj)); } await _userRepository.Create(obj.Convert()); }
public async Task <IActionResult> Create([FromBody] Model.Signature.UserSignature user) { try { await _userBo.Create(user); return(Created(nameof(Create), user)); } catch (Exception ex) { return(BadRequest(ex)); } }