/// <summary> /// Realiza la adaptación de campos para registrar o actualizar /// </summary> /// <param name="data">Datos a registrar o actualizar</param> /// <returns>Entidad Requerimiento Estadio con los datos a registrar</returns> public static RequerimientoEstadioEntity RegistrarRequerimientoEstadio(RequerimientoEstadioRequest data) { var contratoEstadioEntity = new RequerimientoEstadioEntity(); if (data.CodigoRequerimientoEstadio != null) { contratoEstadioEntity.CodigoRequerimientoEstadio = new Guid(data.CodigoRequerimientoEstadio.ToString()); } else { Guid code; code = Guid.NewGuid(); contratoEstadioEntity.CodigoRequerimientoEstadio = code; } contratoEstadioEntity.CodigoRequerimiento = (Guid)data.CodigoRequerimiento; contratoEstadioEntity.CodigoFlujoAprobacionEstadio = (Guid)data.CodigoFlujoAprobacionEstadio; contratoEstadioEntity.FechaIngreso = data.FechaIngreso; contratoEstadioEntity.FechaFinalizacion = data.FechaFinalizacion; contratoEstadioEntity.CodigoResponsable = data.CodigoResponsable; contratoEstadioEntity.CodigoEstadoRequerimientoEstadio = data.CodigoEstadoRequerimientoEstadio; contratoEstadioEntity.FechaPrimeraNotificacion = data.FechaPrimeraNotificacion; contratoEstadioEntity.FechaUltimaNotificacion = data.FechaUltimaNotificacion; contratoEstadioEntity.FechaCreacion = DateTime.Now; return(contratoEstadioEntity); }
/// <summary> /// Obtiene la entidad RequerimientoEstadioEntity de la Entidad RequerimientoEstadioRequest /// </summary> /// <param name="objRqst">Objeto request RequerimientoEstadioRequest</param> /// <returns>Entidad Requerimiento Estadio</returns> public static RequerimientoEstadioEntity ObtenerRequerimientoEstadioEntityDeRequest(RequerimientoEstadioRequest objRqst) { RequerimientoEstadioEntity rpta = new RequerimientoEstadioEntity(); rpta.CodigoRequerimientoEstadio = objRqst.CodigoRequerimientoEstadio == null ? Guid.Empty : (Guid)objRqst.CodigoRequerimientoEstadio; rpta.CodigoRequerimiento = objRqst.CodigoRequerimiento == null ? Guid.Empty : (Guid)objRqst.CodigoRequerimiento; rpta.CodigoFlujoAprobacionEstadio = objRqst.CodigoFlujoAprobacionEstadio == null ? Guid.Empty : (Guid)objRqst.CodigoFlujoAprobacionEstadio; rpta.FechaIngreso = objRqst.FechaIngreso; rpta.FechaFinalizacion = objRqst.FechaFinalizacion; rpta.CodigoResponsable = objRqst.CodigoResponsable; rpta.CodigoEstadoRequerimientoEstadio = objRqst.CodigoEstadoRequerimientoEstadio; rpta.FechaPrimeraNotificacion = objRqst.FechaPrimeraNotificacion; rpta.FechaUltimaNotificacion = objRqst.FechaUltimaNotificacion; return(rpta); }