Beispiel #1
0
 private void MergeAdministration(Administration originalAdministration, AdministrationRequest Administration)
 {
     originalAdministration.Address   = Administration.Address;
     originalAdministration.CUIT      = Administration.CUIT;
     originalAdministration.Name      = Administration.Name;
     originalAdministration.StartDate = Administration.StartDate;
 }
Beispiel #2
0
        // PUT api/<controller>/5
        /// <summary>
        /// Modifica una Administracion
        /// </summary>
        /// <param name="Administration">Administracion a modificar</param>
        /// <returns></returns>
        public IHttpActionResult Put(int id, AdministrationRequest Administration)
        {
            var originalAdministration = AdministrationService.GetById(id);

            var ret = AdministrationService.UpdateAdministration(originalAdministration, Administration);

            return(Ok());
        }
Beispiel #3
0
        public IHttpActionResult Post(AdministrationRequest Administration)
        {
            var result = AdministrationService.CreateAdministration(Administration);

            return(Created <Entidad>("", new Entidad {
                Id = result.Id
            }));
        }
Beispiel #4
0
        public Administration CreateAdministration(AdministrationRequest Administration)
        {
            var entityToInsert = new Administration()
            {
            };

            MergeAdministration(entityToInsert, Administration);
            AdministrationRepository.Insert(entityToInsert);
            return(entityToInsert);
        }
Beispiel #5
0
 public Administration UpdateAdministration(Administration originalAdministration, AdministrationRequest Administration)
 {
     this.MergeAdministration(originalAdministration, Administration);
     AdministrationRepository.Update(originalAdministration);
     return(originalAdministration);
 }