public async Task Post() { //Arrange var entity = new op_measurements() { objective_point_id = 3 }; //Act var response = await controller.Post(entity); // Assert var okResult = Assert.IsType <OkObjectResult>(response); var result = Assert.IsType <op_measurements>(okResult.Value); Assert.Equal(3, result.objective_point_id); }
public async Task <IActionResult> Put(int id, [FromBody] op_measurements entity) { try { if (id < 0 || !isValid(entity)) { return(new BadRequestResult()); } var loggedInMember = LoggedInUser(); if (loggedInMember == null) { return(new BadRequestObjectResult("Invalid input parameters")); } entity.last_updated = DateTime.Now; entity.last_updated_by = loggedInMember.member_id; return(Ok(await agent.Update <op_measurements>(id, entity))); } catch (Exception ex) { return(await HandleExceptionAsync(ex)); } }