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) }); }
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())); }