コード例 #1
0
        // 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
                }
            };
        }
コード例 #2
0
        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));
            }
        }
コード例 #3
0
        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));
            }
        }
コード例 #4
0
        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));
            }
        }