public async Task <FieldTypeDomain> Register(FieldTypeDomain field) { try { using (DocumentClient documentClient = new DocumentClient(new Uri(Endpoint), Key)) { var document1 = await documentClient.CreateDocumentAsync("dbs/VoyagerDB/colls/FieldTypes", field); return(field); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IActionResult> Post(FieldTypeViewModel fieldType) { try { FieldTypeDomain newFieldType = new FieldTypeDomain() { Name = fieldType.FieldTypeName }; var fieldTypeReturn = _fieldTypeRepository.Register(newFieldType); return(Ok(fieldTypeReturn)); } catch (Exception ex) { return(BadRequest(new { success = false, mensagem = ex.Message })); } }