Esempio n. 1
0
        /// <summary>
        /// Metodo para actualizar una oficina.
        /// </summary>
        /// <param name="officeId">id de la oficina a actualizar</param>
        /// <param name="office">la oficina con la informacion actualizada, se obtiene la oficina del context y se mapea su informacion para que la misma quede
        /// actualizada y se confirma la operacion</param>
        /// <returns>Devuelve el numero de filas afectadas</returns>
        public int UpdateOffice(int officeId, BranchOfficeForUpdateDTO office)
        {
            var officeToUpdate = _context.BranchOffices.FirstOrDefault(o => o.Id == officeId);

            _mapper.Map(office, officeToUpdate);
            return(this.CommitChanges());
        }
Esempio n. 2
0
 /// <summary>
 /// Metodo para actualizar una oficina
 /// </summary>
 /// <param name="id">Id de la oficina a actualizar</param>
 /// <param name="office">Oficina con la informacion actualiada</param>
 /// <returns>Devuelve la cantidad de filas afectadas</returns>
 public int Update(int id, BranchOfficeForUpdateDTO office)
 {
     return(_repository.UpdateOffice(id, office));
 }