コード例 #1
0
        public Afiliado GetElegibilidad([FromBody] Elegibilidad id)
        {
            var afiliado = new Afiliado();

            try
            {
                if (ModelState.IsValid)
                {
                    OsStatus.Medife = DateTime.Now;
                    id.UserId       = User.Identity.Name;
                    var os = new OSRepository();
                    return(os.Elegibilidad(id));
                }
                afiliado.ModelError = true;
                var error = ModelState.Values.FirstOrDefault() != null?ModelState.Values.FirstOrDefault().Errors[0].ErrorMessage : string.Empty;

                afiliado.SetError(GetType().Name, 0, error, string.Empty, id, string.Empty);
            }
            catch (Exception ex)
            {
                afiliado.SetError(GetType().Name, GetMethod.ErrorLine(ex), ex.Message, ex.InnerException?.ToString() ?? string.Empty, id, string.Empty);
            }
            return(afiliado);
        }