/// <summary> /// Método que obtiene un servicio /// </summary> /// <param name="idServicio">Id del servicio</param> /// <returns>Servicio</returns> public SER_Servicios ObtenerServicio(int idServicio) { var retorno = new SER_Servicios(); try { retorno = _sisResEntities.SER_Servicios.Single(tc => tc.IdServicio == idServicio); _sisResEntities.Dispose(); return(retorno); } catch (Exception) { return(retorno); } }
/// <summary> /// Método que almacena un servicio /// </summary> /// <param name="servicio">Datos del servicio</param> /// <returns>Id de ingreso</returns> public int CrearServicio(SER_Servicios servicio) { var idRetorno = 0; try { _sisResEntities.SER_Servicios.AddObject(servicio); idRetorno = _sisResEntities.SaveChanges(); _sisResEntities.Dispose(); return(idRetorno); } catch (Exception) { return(idRetorno); } }
/// <summary> /// Método que actualiza un servicio /// </summary> /// <param name="servicio">Datos del servicio</param> /// <returns>Id de actualización</returns> public int ActualizarServicio(SER_Servicios servicio) { var idRetorno = 0; try { _sisResEntities.SER_Servicios.Attach(servicio); _sisResEntities.ObjectStateManager.ChangeObjectState(servicio, EntityState.Modified); idRetorno = _sisResEntities.SaveChanges(); _sisResEntities.Dispose(); return(idRetorno); } catch (Exception) { return(idRetorno); } }
/// <summary> /// Método que actualiza un servicio /// </summary> /// <param name="servicio">Datos del servicio</param> /// <returns>Id de actualización</returns> public int ActualizarServicio(SER_Servicios servicio) { return(new ServiciosDa().ActualizarServicio(servicio)); }
/// <summary> /// Método que almacena un servicio /// </summary> /// <param name="servicio">Datos del servicio</param> /// <returns>Id de ingreso</returns> public int CrearServicio(SER_Servicios servicio) { return(new ServiciosDa().CrearServicio(servicio)); }