/// <summary> /// Ajoute une dépense d'un utilisateur sur un partage /// </summary> /// <param name="userId">identifiant de l'utilisateur concerné</param> /// <param name="shareId">identifiant du partage</param> /// <param name="creation">donnée de la dépense</param> public ExpenseItem AddExpense(int userId, int shareId, ExpenseCreation expenseCreation) { var userShare = GetUserShare(userId, shareId); var expense = mapper.Map <Expense>(expenseCreation); expense.UserShare = userShare; expense.Date = DateTime.Now; dataService.Insert(expense); return(mapper.Map <ExpenseItem>(expense)); }
public dynamic AddExpense(int shareId, [FromBody] ExpenseCreation expense) => shareService.AddExpense(ConnectedUserId, shareId, expense);