Пример #1
0
        public static Models.FieldModel MapFieldModel(this gRPC.Protos.FieldModel value)
        {
            if (value is null)
            {
                return(new Models.FieldModel());
            }

            return(new Models.FieldModel
            {
                Description = value.Description,
                FieldKey = Guid.Parse(value.FieldKey),
                FieldSize = value.FieldSize,
                Id = value.Id,
                IsActive = value.IsActive,
                UserKey = Guid.Parse(value.UserKey)
            });
        }
Пример #2
0
        public override async Task <gRPC.Protos.FieldModel> CreateField(gRPC.Protos.FieldModel field, ServerCallContext context)
        {
            var(RecordsAffected, Entity) = await _client.GetGrain <IFieldsMaintanceGrain>(Guid.NewGuid()).CreateField(field.Description, field.FieldSize);

            return(await Task.FromResult(Entity.MapFieldDto()));
        }