コード例 #1
0
        public ResponseBase <List <TypesContract> > GetDocumentTypes()
        {
            var response = new ResponseBase <List <TypesContract> >();
            var list     = new List <TypesContract>();

            try
            {
                using (var context = new EF_DataBaseEntities())
                {
                    var result = context.USP_GET_DOCUMENT_TYPES();

                    foreach (var item in result)
                    {
                        var customer = new TypesContract()
                        {
                            Id          = item.DocumentTypeId,
                            Description = item.Description
                        };
                        list.Add(customer);
                    }

                    response.Code = StatusCode.Ok;
                    response.Data = list;
                }
            }
            catch (Exception ex)
            {
                response.Code    = StatusCode.InternalError;
                response.Message = ex.Message;
            }

            return(response);
        }