// prepares objects for tests private void Arrange() { userService = new RegistratedUserServiceModel() { Id = 1, Imsi = 123, CustomerId = 1, WorkerId = 2, NumberId = 3 }; userController = new RegistratedUserControllerModel() { Id = userService.Id, Imsi = userService.Imsi, CustomerId = userService.CustomerId, WorkerId = userService.WorkerId, NumberId = userService.NumberId }; controllersUsers = new List <RegistratedUserControllerModel>() { new RegistratedUserControllerModel() { Id = 1, Imsi = 123, CustomerId = 1, WorkerId = 2, NumberId = 3 }, new RegistratedUserControllerModel() { Id = 1, Imsi = 123, CustomerId = 1, WorkerId = 2, NumberId = 3 }, new RegistratedUserControllerModel() { Id = 1, Imsi = 123, CustomerId = 1, WorkerId = 2, NumberId = 3 } }; serviceUsers = new List <RegistratedUserServiceModel>() { new RegistratedUserServiceModel() { Id = 1, Imsi = 123, CustomerId = 1, WorkerId = 2, NumberId = 3 }, new RegistratedUserServiceModel() { Id = 1, Imsi = 123, CustomerId = 1, WorkerId = 2, NumberId = 3 }, new RegistratedUserServiceModel() { Id = 1, Imsi = 123, CustomerId = 1, WorkerId = 2, NumberId = 3 } }; }
public IActionResult PostRegistrated([FromBody] RegistratedUserControllerModel user) { try { log.Info("Reached PostRegistrated([FromBody] RegistratedUserControllerModel user) in RegistratedUsersController.cs"); if (!ModelState.IsValid) { log.Error("A ModelState isn't valid error occured in PostRegistrated([FromBody] RegistratedUserControllerModel user) in RegistratedUsersController.cs"); return(StatusCode(400)); } service.Add(mapper.Map <RegistratedUserServiceModel>(user)); log.Info("Added new RegistratedUser object in PostRegistrated([FromBody] RegistratedUserControllerModel user) in RegistratedUsersController.cs"); return(Ok(user)); } catch (Exception e) { log.Error(string.Format("An exception {0} occured in PostRegistrated([FromBody] RegistratedUserControllerModel user) in RegistratedUsersController.cs", e)); return(StatusCode(500)); } }
public IActionResult PutRegistrated(int id, RegistratedUserControllerModel user) { try { log.Info("Reached PutRegistrated(int id, RegistratedUserControllerModel user) in RegistratedUsersController.cs"); if (!ModelState.IsValid) { log.Error("A ModelState isn't valid error occured in PutRegistrated(int id, RegistratedUserControllerModel user) in RegistratedUsersController.cs"); return(StatusCode(400)); } if (id != user.Id) { log.Error("RegistratedUser object isn't matched with given id! Error occured in PutRegistrated(int id, RegistratedUserControllerModel user) in RegistratedUsersController.cs"); return(BadRequest()); } bool exists = service.Update(mapper.Map <RegistratedUserServiceModel>(user)); if (exists) { log.Info("Modified RegistratedUser object in PutRegistrated(int id, RegistratedUserControllerModel user) in RegistratedUsersController.cs"); return(Ok()); } log.Error("RegistratedUser object with given id doesn't exist! Error occured in PutRegistrated(int id, RegistratedUserControllerModel user) in RegistratedUsersController.cs"); return(NotFound()); } catch (Exception e) { log.Error(string.Format("An exception {0} occured in PutRegistrated(int id, RegistratedUserControllerModel user) in RegistratedUsersController.cs", e)); return(StatusCode(500)); } }
public IActionResult GetRegistrated(int id) { try { log.Info("Reached GetRegistrated(int id) in RegistratedUsersController.cs"); RegistratedUserControllerModel user = mapper.Map <RegistratedUserControllerModel>(service.Get(id)); if (user == null) { log.Error("Got null object in GetRegistrated(int id) in RegistratedUsersController.cs"); return(NotFound("RegistratedUser object not found")); } log.Info("Returned RegistratedUser object from GetRegistrated(int id) in RegistratedUsersController.cs"); return(Ok(user)); } catch (Exception e) { log.Error(string.Format("An exception {0} occured in GetRegistrated(int id) in RegistratedUsersController.cs", e)); return(StatusCode(500)); } }