public async Task <SaveItemRes> Save(SaveItemReq request) { var result = new SaveItemRes() { ItemId = 0, Message = "Something went wrong, please contact administrator." }; try { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@ItemId", request.ItemId); parameters.Add("@ItemName", request.ItemName); parameters.Add("@SectorsId", request.SectorsId); parameters.Add("@Ingredient", request.Ingredient); parameters.Add("@Discount", request.Discount); parameters.Add("@ImageItem", request.ImageItem); result = await SqlMapper.QueryFirstOrDefaultAsync <SaveItemRes>(cnn : connection, sql : "sp_SaveItem", param : parameters, commandType : CommandType.StoredProcedure ); return(result); } catch (Exception e) { return(result); } }
public async Task <OkObjectResult> SaveItem(SaveItemReq request) { var result = await itemService.Save(request); return(Ok(result)); }
public async Task <SaveItemRes> Save(SaveItemReq request) { return(await itemRepository.Save(request)); }