Beispiel #1
0
        internal bool ValidarActividad(Actividad_Web actividad, bool esCreacion)
        {
            _dictionaryError = new Dictionary <string, string>();
            if (string.IsNullOrEmpty(actividad.Nombre) || string.IsNullOrWhiteSpace(actividad.Nombre))
            {
                _dictionaryError.Add("Nombre", "Este campo es obligatorio.");
            }

            if (string.IsNullOrEmpty(actividad.Descripcion) || string.IsNullOrWhiteSpace(actividad.Descripcion))
            {
                _dictionaryError.Add("Descripcion", "Este campo es obligatorio.");
            }

            return(!_dictionaryError.Any());
        }
Beispiel #2
0
        public async Task <bool> Read(int id)
        {
            try
            {
                HttpResponseMessage responseMessage = await client.GetAsync(string.Format("{0}/{1}/{2}", url, "actividad", id));

                if (responseMessage.IsSuccessStatusCode)
                {
                    var           responseData = responseMessage.Content.ReadAsStringAsync().Result;
                    Actividad_Web retorno      = JsonConvert.DeserializeObject <Actividad_Web>(responseData);

                    MappingThisFromAnother(retorno);
                    return(true);
                }
                return(false);
            }
            catch (Exception)
            {
                return(false);

                throw;
            }
        }
Beispiel #3
0
 public void MappingThisFromAnother(Actividad_Web objeto)
 {
     this.Id          = objeto.Id;
     this.Nombre      = objeto.Nombre;
     this.Descripcion = objeto.Descripcion;
 }