// DELETE api/<controller>/5
        public IHttpActionResult Delete(int id)
        {
            var content = new ResponseContent <Persons>(null);

            using (var personsBusiness = new PersonsBusiness())
            {
                content.Result = personsBusiness.DeletePersonById(id) ? "1" : "0";

                return(new StandartResult <Persons>(content, Request));
            }
        }
        public GameModel GetGame(PersonsBusiness persons)
        {
            string snake_color, food_color;

            switch (persons.Color)
            {
            case "Чёрный+красный":
                snake_color = "#000";
                food_color  = "red";
                break;

            case "Зелёный+красный":
                snake_color = "green";
                food_color  = "red";
                break;

            case "Синий+красный":
                snake_color = "blue";
                food_color  = "red";
                break;

            case "Чёрный+зелёный":
                snake_color = "#000";
                food_color  = "green";
                break;

            case "Синий+зелёный":
                snake_color = "blue";
                food_color  = "green";
                break;

            case "Красный+зелёный":
                snake_color = "red";
                food_color  = "green";
                break;

            default:
                snake_color = "#000";
                food_color  = "red";
                break;
            }

            GameModel model = new GameModel
            {
                Speed       = persons.Speed,
                Size        = persons.Size,
                Snake_color = snake_color,
                Food_color  = food_color
            };

            return(model);
        }
        // GET api/<controller>/5
        public IHttpActionResult Get(int id)
        {
            using (var personsBusiness = new PersonsBusiness())
            {
                Persons        person  = personsBusiness.SelectPersonById(id);
                List <Persons> persons = new List <Persons>();
                persons.Add(person);

                var content = new ResponseContent <Persons>(persons);

                return(new StandartResult <Persons>(content, Request));
            }
        }
        // GET api/<controller>
        public IHttpActionResult Get()
        {
            using (var personsBusiness = new PersonsBusiness())
            {
                // Get customers from business layer (Core App)
                List <Persons> persons = personsBusiness.SelectAllPersons();

                // Prepare a content
                var content = new ResponseContent <Persons>(persons);

                // Return content as a json and proper http response
                return(new StandartResult <Persons>(content, Request));
            }
        }
Ejemplo n.º 5
0
        public void Setup()
        {
            // Arrange
            model = new PersonsData {
                PersonsID = 1, Name = "AAA", Speed = 20, Size = 20
            };
            modelBusiness = new PersonsBusiness {
                PersonsID = 2, Name = "BBB", Color = "Чёрный+зелёный"
            };

            personsDataService = new Mock <IPersonsDataService>();

            personsService = new PersonsBusinessService(personsDataService.Object);
        }
Ejemplo n.º 6
0
 private void DeletePerson(int id)
 {
     try
     {
         using (var Persons = new PersonsBusiness())
         {
             var opSuccessful = Persons.DeletePersonById(id);
         }
     }
     catch (Exception ex)
     {
         //Log exception error
         _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true);
     }
 }
Ejemplo n.º 7
0
 private PersonsEntity SelectPersonById(int id)
 {
     try
     {
         using (var Persons = new PersonsBusiness())
         {
             return(Persons.SelectPersonById(id));
         }
     }
     catch (Exception ex)
     {
         //Log exception error
         _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true);
     }
     return(null);
 }
        public async Task CreatePers(PersonsBusiness persons, string name, string operation)
        {
            var personsDto = persons.Adapt <PersonsData>();

            personsDto.User = persons.User;
            switch (operation)
            {
            case "add":
                await this.personsServices.CreatePers(personsDto, name);

                break;

            case "update":
                await this.personsServices.UpdatePers(personsDto, name);

                break;
            }
        }
        // POST api/<controller>
        public IHttpActionResult Post([FromBody] Persons persons)
        {
            var content = new ResponseContent <Persons>(null);

            if (persons != null)
            {
                using (var personsBusiness = new PersonsBusiness())
                {
                    content.Result = personsBusiness.InsertPerson(persons) ? "1" : "0";

                    return(new StandartResult <Persons>(content, Request));
                }
            }

            content.Result = "0";

            return(new StandartResult <Persons>(content, Request));
        }
        // PUT api/<controller>/5
        public IHttpActionResult Put(int id, [FromBody] Persons persons)
        {
            var content = new ResponseContent <Persons>(null);

            if (persons != null)
            {
                using (var personsBusiness = new PersonsBusiness())
                {
                    persons.PersonID = id;
                    content.Result   = personsBusiness.UpdatePerson(persons) ? "1" : "0";

                    return(new StandartResult <Persons>(content, Request));
                }
            }

            content.Result = "0";

            return(new StandartResult <Persons>(content, Request));
        }
Ejemplo n.º 11
0
 private void UpdatePerson(int personsid, string firstname, string surname, string gender, string emailaddress, string phonenumber)
 {
     try
     {
         using (var Persons = new PersonsBusiness())
         {
             var entity = new PersonsEntity();
             entity.PersonId     = personsid;
             entity.Firstname    = firstname;
             entity.Surname      = surname;
             entity.Gender       = gender;
             entity.EmailAddress = emailaddress;
             entity.PhoneNumber  = phonenumber;
             var opSuccessful = Persons.InsertPerson(entity);
         }
     }
     catch (Exception ex)
     {
         //Log exception error
         _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true);
     }
 }