//// PUT: api/ToDoItems/5 //[ResponseType(typeof(void))] //public async Task<IHttpActionResult> PutToDoItem(int id, ToDoItem toDoItem) //{ // if (!ModelState.IsValid) // { // return BadRequest(ModelState); // } // if (id != toDoItem.Id) // { // return BadRequest(); // } // db.Entry(toDoItem).State = EntityState.Modified; // try // { // await db.SaveChangesAsync(); // } // catch (DbUpdateConcurrencyException) // { // if (!ToDoItemExists(id)) // { // return NotFound(); // } // else // { // throw; // } // } // return StatusCode(HttpStatusCode.NoContent); //} //// POST: api/ToDoItems //[ResponseType(typeof(ToDoItem))] //public async Task<IHttpActionResult> PostToDoItem(ToDoItem toDoItem) //{ // if (!ModelState.IsValid) // { // return BadRequest(ModelState); // } // db.ToDoItems.Add(toDoItem); // await db.SaveChangesAsync(); // return CreatedAtRoute("DefaultApi", new { id = toDoItem.Id }, toDoItem); //} //// DELETE: api/ToDoItems/5 //[ResponseType(typeof(ToDoItem))] //public async Task<IHttpActionResult> DeleteToDoItem(int id) //{ // ToDoItem toDoItem = await db.ToDoItems.FindAsync(id); // if (toDoItem == null) // { // return NotFound(); // } // db.ToDoItems.Remove(toDoItem); // await db.SaveChangesAsync(); // return Ok(toDoItem); //} protected override void Dispose(bool disposing) { if (disposing) { repo = null; } base.Dispose(disposing); }
/// <summary> /// Initializes a new instance of the <see cref="Query"/> class. /// </summary> /// <param name="labelRepo">The label repo.</param> /// <param name="toDoItemRepo">To do item repo.</param> /// <param name="toDoListRepo">To do list repo.</param> /// <param name="userRepo">The user repo.</param> /// <param name="httpContextAccessor">The HTTP context accessor.</param> public Query([Service] ILabelRepo labelRepo, [Service] IToDoItemRepo toDoItemRepo, [Service] IToDoListRepo toDoListRepo, [Service] IUserRepo userRepo, IHttpContextAccessor httpContextAccessor) { _labelRepo = labelRepo; _toDoItemRepo = toDoItemRepo; _toDoListRepo = toDoListRepo; _userRepo = userRepo; if (httpContextAccessor.HttpContext.Items["UserId"] != null) { _userId = int.Parse(httpContextAccessor.HttpContext.Items["UserId"].ToString()); } }
/// <summary> /// Initializes a new instance of the <see cref="Mutation"/> class. /// </summary> /// <param name="labelRepo">The label repo.</param> /// <param name="toDoItemRepo">To do item repo.</param> /// <param name="toDoListRepo">To do list repo.</param> /// <param name="userRepo">The user repo.</param> /// <param name="httpContextAccessor">The HTTP context accessor.</param> /// <param name="tokenConfig">The token configuration.</param> public Mutation([Service] ILabelRepo labelRepo, [Service] IToDoItemRepo toDoItemRepo, [Service] IToDoListRepo toDoListRepo, [Service] IUserRepo userRepo, IHttpContextAccessor httpContextAccessor, IOptions <JwtTokenConfig> tokenConfig) { _labelRepo = labelRepo; _toDoItemRepo = toDoItemRepo; _toDoListRepo = toDoListRepo; _userRepo = userRepo; _tokenConfig = tokenConfig.Value; if (httpContextAccessor.HttpContext.Items["UserId"] != null) { _userId = int.Parse(httpContextAccessor.HttpContext.Items["UserId"].ToString()); } }
/// <summary> /// Initializes a new instance of the <see cref="ToDoItemService"/> class. /// </summary> /// <param name="toDoItemRepository">To do item repository.</param> /// <param name="mapper">The mapper.</param> public ToDoItemService(IToDoItemRepo toDoItemRepository, IMapper mapper) { this._toDoItemRepository = toDoItemRepository; this._mapper = mapper; }
public ToDoListItemsController(IToDoItemRepo toDoRepo, UserManager <ApplicationUser> userManager) { _toDoRepo = toDoRepo; _userManager = userManager; }
public ToDoItemsController(IToDoItemRepo repoMock) { repo = repoMock; }
public ToDoItemsController() { repo = new ToDoItemRepo(); }
public ToDoItemsController(IToDoItemRepo repoMock, HttpResponseMessage response) { repo = repoMock; httpResponseMessage = response; }
public ToDoItemsController(IToDoItemRepo repoMock) { repo = repoMock; }
public ToDoItemsController() { repo = new ToDoItemRepo(); }
//// PUT: api/ToDoItems/5 //[ResponseType(typeof(void))] //public async Task<IHttpActionResult> PutToDoItem(int id, ToDoItem toDoItem) //{ // if (!ModelState.IsValid) // { // return BadRequest(ModelState); // } // if (id != toDoItem.Id) // { // return BadRequest(); // } // db.Entry(toDoItem).State = EntityState.Modified; // try // { // await db.SaveChangesAsync(); // } // catch (DbUpdateConcurrencyException) // { // if (!ToDoItemExists(id)) // { // return NotFound(); // } // else // { // throw; // } // } // return StatusCode(HttpStatusCode.NoContent); //} //// POST: api/ToDoItems //[ResponseType(typeof(ToDoItem))] //public async Task<IHttpActionResult> PostToDoItem(ToDoItem toDoItem) //{ // if (!ModelState.IsValid) // { // return BadRequest(ModelState); // } // db.ToDoItems.Add(toDoItem); // await db.SaveChangesAsync(); // return CreatedAtRoute("DefaultApi", new { id = toDoItem.Id }, toDoItem); //} //// DELETE: api/ToDoItems/5 //[ResponseType(typeof(ToDoItem))] //public async Task<IHttpActionResult> DeleteToDoItem(int id) //{ // ToDoItem toDoItem = await db.ToDoItems.FindAsync(id); // if (toDoItem == null) // { // return NotFound(); // } // db.ToDoItems.Remove(toDoItem); // await db.SaveChangesAsync(); // return Ok(toDoItem); //} protected override void Dispose(bool disposing) { if (disposing) { repo = null; } base.Dispose(disposing); }
public ToDoItemsController(IToDoItemRepo repoMock, HttpResponseMessage response) { repo = repoMock; httpResponseMessage = response; }