public IHttpActionResult GetById(int id)
        {
            PatronusModel patronusModel = _service.GetById <PatronusModel>(id);

            if (patronusModel != null)
            {
                return(Json(patronusModel));
            }
            else
            {
                return(BadRequest());
            }
        }
예제 #2
0
 public bool Post(PatronusModel patronusModel)
 {
     try
     {
         PatronusRepository patronusRepository = new PatronusRepository();
         Patronus           patronus           = new Patronus();
         patronus.Identifier = patronusModel.Identifier;
         patronusRepository.Insert(patronus);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
예제 #3
0
        public bool Update(PatronusModel patronusModel)
        {
            PatronusRepository patronusRepository = new PatronusRepository();
            Patronus           patronus           = new Patronus();

            try
            {
                patronus.Id         = patronusModel.Id;
                patronus.Identifier = patronusModel.Identifier;
                patronusRepository.Update(patronus);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #4
0
        public PatronusModel GetById(int id)
        {
            PatronusRepository patronusRepository = new PatronusRepository();

            try
            {
                Patronus      patronus      = patronusRepository.GetById(id);
                PatronusModel patronusModel = new PatronusModel();
                patronusModel.Id         = patronus.Id;
                patronusModel.Identifier = patronus.Identifier;

                return(patronusModel);
            }
            catch
            {
                return(null);
            }
        }
 public IHttpActionResult Post([FromBody] PatronusModel patronusModel)
 {
     if (patronusModel.Identifier != null)
     {
         if (_service.Post(patronusModel))
         {
             return(Ok());
         }
         else
         {
             return(BadRequest());
         }
     }
     else
     {
         return(BadRequest());
     }
 }
 public IHttpActionResult Update([FromBody] PatronusModel patronusModel)
 {
     if (patronusModel != null || patronusModel.Identifier != null)
     {
         bool result = _service.Update(patronusModel);
         if (result)
         {
             return(Ok());
         }
         else
         {
             return(BadRequest());
         }
     }
     else
     {
         return(BadRequest());
     }
 }
예제 #7
0
        public List <PatronusModel> Get()
        {
            PatronusRepository patronusRepository = new PatronusRepository();

            try
            {
                List <Patronus>      patronuss      = patronusRepository.Get();
                List <PatronusModel> patronusModels = new List <PatronusModel>();
                foreach (Patronus patronus in patronuss)
                {
                    PatronusModel patronusModel = new PatronusModel();
                    patronusModel.Id         = patronus.Id;
                    patronusModel.Identifier = patronus.Identifier;

                    patronusModels.Add(patronusModel);
                }
                return(patronusModels);
            }
            catch
            {
                return(null);
            }
        }