public IActionResult Post([FromBody] CreateTimeSpent value) { if (ModelState.IsValid) { var result = _timeSpentService.Add(value); if (result.Success) { return(Ok(result)); } } return(BadRequest()); }
public int CreateTimeSpent(CreateTimeSpent timeSpent) { using (IDbConnection dbConnection = Connection) { dbConnection.Open(); using (var transaction = dbConnection.BeginTransaction()) { var createdId = dbConnection.ExecuteScalar <int>(TimeSpentQueries.Add, timeSpent, transaction); transaction.Commit(); return(createdId); } } }
public DatabaseResult Add(CreateTimeSpent timeSpent) { var result = _timeSpentRepository.CreateTimeSpent(timeSpent); var databaseResult = new DatabaseResult { Success = false }; if (result != 0) { databaseResult.Key = result; databaseResult.Success = true; return(databaseResult); } return(databaseResult); }