public FieldListResponse ReadFields() { FieldListResponse response = new FieldListResponse { Success = true, Message = "The field was successfully returned!", }; try { List<IStorageEntity> storageEntities = EntityRepository.Read(); FieldList fieldList = new FieldList(); foreach (IStorageEntity entity in storageEntities) { fieldList.Fields.AddRange(entity.Fields.MapTo<Field>()); } response.Object = fieldList; } catch (Exception e) { response.Timestamp = DateTime.UtcNow; response.Success = false; #if DEBUG response.Message = e.Message + e.StackTrace; #else response.Message = "An internal error occurred!"; #endif return response; } response.Timestamp = DateTime.Now; return response; }
public FieldListResponse ReadFields() { FieldListResponse response = new FieldListResponse { Success = true, Message = "The field was successfully returned!", }; try { var entitiesResponse = ReadEntities(); if (!entitiesResponse.Success) { response.Timestamp = DateTime.UtcNow; response.Success = false; response.Message = entitiesResponse.Message; return response; } else if (entitiesResponse.Object == null) { response.Timestamp = DateTime.UtcNow; response.Success = false; response.Message = "There is no entities into database!"; return response; } List<Entity> entities = entitiesResponse.Object; FieldList fieldList = new FieldList(); foreach (Entity entity in entities) { fieldList.Fields.AddRange(entity.Fields.MapTo<Field>()); } response.Object = fieldList; } catch (Exception e) { response.Timestamp = DateTime.UtcNow; response.Success = false; #if DEBUG response.Message = e.Message + e.StackTrace; #else response.Message = "An internal error occurred!"; #endif return response; } response.Timestamp = DateTime.Now; return response; }
public FieldListResponse ReadFields(Guid entityId) { FieldListResponse response = new FieldListResponse { Success = true, Message = "The field was successfully returned!", }; try { IStorageEntity storageEntity = EntityRepository.Read(entityId); if (storageEntity == null) { response.Timestamp = DateTime.UtcNow; response.Success = false; response.Message = "Entity with such Id does not exist!"; return response; } FieldList fieldList = new FieldList(); fieldList.Fields = new List<Field>(); foreach (IStorageField storageField in storageEntity.Fields) { fieldList.Fields.Add(storageField.MapTo<Field>()); } response.Object = fieldList; } catch (Exception e) { response.Timestamp = DateTime.UtcNow; response.Success = false; #if DEBUG response.Message = e.Message + e.StackTrace; #else response.Message = "An internal error occurred!"; #endif return response; } response.Timestamp = DateTime.Now; return response; }
public FieldListResponse ReadFields(Guid entityId) { FieldListResponse response = new FieldListResponse { Success = true, Message = "The field was successfully returned!", }; try { var entityResponse = ReadEntity(entityId); if (!entityResponse.Success) { response.Timestamp = DateTime.UtcNow; response.Success = false; response.Message = entityResponse.Message; return response; } else if (entityResponse.Object == null) { response.Timestamp = DateTime.UtcNow; response.Success = false; response.Message = "Entity with such Id does not exist!"; return response; } Entity entity = entityResponse.Object; FieldList fieldList = new FieldList(); fieldList.Fields = entity.Fields; response.Object = fieldList; } catch (Exception e) { response.Timestamp = DateTime.UtcNow; response.Success = false; #if DEBUG response.Message = e.Message + e.StackTrace; #else response.Message = "An internal error occurred!"; #endif return response; } response.Timestamp = DateTime.Now; return response; }